/***************************************************************************/
/* Procedimiento:  Mcia_Suelta_PlaneadaInsertar
/* Descripcion:   Insertar una fila en la tabla Mcia_Suelta_Planeada
/* Parametros:    ?InfoParametros
/*                pTransaccion. Numero identificador de la Transaccion
/*                pMensaje. Mensaje de comfirmacion o excepcion
/* Comentarios:         
/****************************************************************************/

PROCEDURE  Mcia_Suelta_PlaneadaInsertar(pptda_mov_plan NUMBER, pptda_ms NUMBER, 
						pproducto NUMBER, pcantidad NUMBER, pembalaje NUMBER, 
						pcant_acum NUMBER, pprod_plan NUMBER, ppuerto NUMBER, 
						parea VARCHAR2, pganchos NUMBER, ptons NUMBER, 
						, pTransaccion OUT NUMBER, pMensaje OUT VARCHAR2)
AS
BEGIN
  INSERT INTO Mcia_Suelta_Planeada(vid, ptda_mov_plan, ptda_ms, 
						producto, cantidad, embalaje, 
						cant_acum, prod_plan, puerto, 
						area, ganchos, tons, 
						)
  VALUES               (seq_Mcia_Suelta_Planeada.nextval, pptda_mov_plan, pptda_ms, 
						pproducto, pcantidad, pembalaje, 
						pcant_acum, pprod_plan, ppuerto, 
						parea, pganchos, ptons, 
						);
  
  COMMIT;
  pTransaccion := 1;
  pMensaje := 'Terminado OK';
  dbms_output.put_line('Terminado OK');

EXCEPTION
  WHEN OTHERS THEN
    pTransaccion := 0;
    pMensaje := 'Error en  Mcia_Suelta_Planeada_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm;
    dbms_output.put_line('Error en  Mcia_Suelta_Planeada_Insertar:' || SQLCODE || ' Mensaje: ' || sqlerrm);
END;
